﻿/*--------------------------全--局-------------------------------*/
body {
	margin:0;
	padding:0;
	color:#000000;
	background:#453F39 url(sample/bg.jpg) repeat-x 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:160%;
}
p {
	margin:10px 0;
}

table {
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 12px;
}
td {}

a {}
a:link {
	color:#F4FBAE;
	text-decoration: none;
}
a:visited{
	color:#F4FBAE;
	text-decoration: none;
}
a:hover {
	color:#FFF;
	text-decoration: underline;
}
a:active {
	color:#FFF;
	text-decoration: underline;
}

ul {
	list-style-type:none;
	list-style-position : outside;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
ol {
	list-style-position : outside;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
li {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
p {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

img{
	border: 0px none;
}
hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #CCCCCC;
}

form {
	display: inline;
}
input,textarea,select {
	font-family: Tahoma, Arial; 
	font-size: 12px; 
}

.clear {height:0;visibility:hidden;clear:both;font-size:1px;line-height:0;}

/*-------------------------------布局--------------------------------*/
/*#wrapper {background:url(default/wrapper_bg.jpg) 50% 0 no-repeat;height:auto;}*/
#innerWrapper {
	margin:0 auto;
	width:920px;
}
#pageNav {
	height:28px;
	background:url(sample/navBg.png) repeat-x 0 0;
}
#pageGuide {
	position:absolute;
	display:none;
	/*filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;*/
	width:898px;
	padding:8px 10px;
	z-index:360;
}
#pageTop {
	height:60px;
	padding:30px 10px 10px 10px;
	text-align:center;
	background:url(sample/topBg.png) no-repeat 0 0;
	/*background:url(sample/topBg.gif) no-repeat 0 0;*/
}
#pageContent {
	padding:0 0;
	min-height:660px;
}
#articleMale {
	float:left;
	width:360px;
}
#articleFemale {
	float:left;
	width:360px;
}
#articleBridge {
	float:left;
	width:180px;
	padding:0 10px;
	color:#F4FBAE;
}
#pageBottom {
	clear:both;
	width:920px;
	text-align:center;
}


/*-------------------------------导航--------------------------------*/
#pageNav h3{
	display:none;
}

#pageNav ul{
	margin:0 0 0 0;
	padding:2px 0 0 10px;
}
#pageNav li{
	display:block;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#pageNav a {
	display:block;
	float:left;
	padding:6px 7px 6px 7px;
	margin:0 0 0 0;
	color:#000;
	font-size:12px;
	line-height:12px;
}
#pageNav a:hover {
	color:#FFF;
	text-decoration: none;
	background:url(sample/navCurrBg.png) no-repeat 50% -26px;
}

#pageNav a.nav-current {
	color:#FFF;
	text-decoration: none;
	background:url(sample/navCurrBg.png) no-repeat 50% 0;
}
#pageNav a.nav-current:hover {
	background-position:50% -26px;
}

#toggleGuide {
	float:right;
}
#toggleGuide a.guide-hidden,#toggleGuide a.guide-show {
	position:absolute;
	display:block;
	width:60px;
	height:22px;
	margin:4px 0 0 -66px;
	padding:0;
	z-index:540;
}
#toggleGuide a.guide-hidden {
	background:url(sample/toggleGuide.png) no-repeat 100% 0;
}
#toggleGuide a.guide-hidden:hover {
	background-position: 0 0;
}
#toggleGuide a.guide-show {
	background:url(sample/toggleGuide.png) no-repeat 100% -22px;
}
#toggleGuide a.guide-show:hover {
	background-position: 0 -22px;
}

#toggleGuide a span {
	display:none;
	font-family:Courier New;
}

/*-------------------------------向导--------------------------------*/
#pageGuide h3 {
	margin:0;
	padding:10px 0 0 30px;
	font-size:15px;
}

ul.guideSel {
	float:right;
}
ul.guideSel li {
	float:left;
	display:block;
	margin:0 0 0 0;
}
ul.guideSel a {
	display:block;
	padding:2px 6px 2px 6px;
	margin:0 5px 0 0;
	text-decoration: none;
}
ul.guideSel a:hover {
	color:#E6AB4E;
}


div.guidePanel {
	background:#FFEEDD;
}
ul.guideSel a.guideBtn {
	background:#999999;
	border:1px solid #FFF;
}
ul.guideSel a.guideBtn-sel {
	background:#666666;
	border:1px solid #FFF;
}
/* ColorType1 */
div.guideBg0 {
	background:#FFCA6E;
	border:1px solid #BE7B05;
	border-top:none;
}
li.guideBtn0 a.guideBtn {
	color:white;
	background:#FF9812;
}
li.guideBtn0 a.guideBtn-sel {
	color:white;
	background:#FF9812;
}
/* ColorType2 */
div.guideBg1 {
	background:#ECFC63;
	border:1px solid #A9BD00;
	border-top:none;
}
li.guideBtn1 a.guideBtn {
	color:white;
	background:#E1F817;
}
li.guideBtn1 a.guideBtn-sel {
	color:white;
	background:#E1F817;
}
/* ColorType3 */
div.guideBg2{
	background:#84FFB2;
	border:1px solid #00BD47;
	border-top:none;
}
li.guideBtn2 a.guideBtn {
	color:white;
	background:#15FF6D;
}
li.guideBtn2 a.guideBtn-sel {
	color:white;
	background:#15FF6D;
}

/* ColorType4 */
div.guideBg3{
	background:#83FBFF;
	border:1px solid #00AEB4;
	border-top:none;
}
li.guideBtn3 a.guideBtn {
	color:white;
	background:#00F6FF;
}
li.guideBtn3 a.guideBtn-sel {
	color:white;
	background:#00F6FF;
}

/* ColorType5 */
div.guideBg4 {
	background:#CBB2FF;
	border:1px solid #7A3AFC;
	border-top:none;
}
li.guideBtn4 a.guideBtn {
	color:white;
	background:#A67AFF;
}
li.guideBtn4 a.guideBtn-sel {
	color:white;
	background:#A67AFF;
}

/* ColorType6 */
div.guideBg5 {
	background:#FFB1BA;
	border:1px solid #FF3149;
	border-top:none;
}
li.guideBtn5 a.guideBtn {
	color:white;
	background:#FE7383;
}
li.guideBtn5 a.guideBtn-sel {
	color:white;
	background:#FE7383;
}


#pageGuide div.guideTab {
	display:none;
	padding:10px 50px 20px 50px;
}
#pageGuide div.guideTab a {
	color:#775522;
}
#pageGuide div.guideTab a:hover {
	color:#996633;
}

p.archives-month span {margin:0 7px 0 3px;color:#966;}

/*-------------------------------顶部--------------------------------*/
#pageTop div {
	padding:20px 0 0 0;
	height:33px;
	line-height:33px;
	font-size:28px;
}

#BlogTitleMale {
	float:left;
	width:320px;
	text-align:right;
}
#BlogTitleMale a {
	color:#DFE8FE;
	text-decoration: none;
	text-shadow:1px 1px 1px #FAFAFA;
}
#BlogTitleMale a:hover {
	color:#FFFFFF;
}
#BlogTitleFemale {
	float:right;
	width:320px;
	text-align:left;
}
#BlogTitleFemale a {
	color:#FEDFF8;
	text-decoration: none;
	text-shadow:1px 1px 1px #FAFAFA;
}
#BlogTitleFemale a:hover {
	color:#FFFFFF;
}

h1#BlogTitle {
	margin:0;
	padding:0;
	font-size:18px;
}
h1#BlogTitle a{}

h1#BlogTitle a:link, h1#BlogTitle a:visited{
	color:#EFEFB1;
}
h1#BlogTitle a:hover, h1#BlogTitle a:active{
	color:#FCFD90;
	text-decoration: none;
}
h2#BlogSubTitle {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	color:#EFEFB1;
}
/*-------------------------------列表--------------------------------*/
#articleBridge h3 {
	padding:12px 0 12px 0;
	margin:3px 0 0 0;
	font-size:15px;
	color:#FDFC90;
	text-align:center;
}
#articleBridge div.function {
	white-space:nowrap;
	overflow:hidden;
	width:180px;
	padding:3px 0;
}

#articleBridge span.article-date {
	display:none;
}

/*About*/
#blogIntro div{white-space:normal;}
/*Istop*/
#articleBridge #divIstop  h2{margin:0;font-weight:normal;font-size:12px;}
#articleBridge #divIstop  li.istop-male a{color:#BFD0FC;}
#articleBridge #divIstop  li.istop-female a{color:#FCC0ED;}
/*Catalog*/
#divCatalog h3{display:none;}
#divCatalog ul{padding-left:6px;}
body.default #articleBridge #divCatalog {display:none;}
/*body.single #articleBridge #divCatalog {display:none;}*/
#divCatalog li.curr-cate a {font-weight:bold;color:#FFF;}

/*Switch Panel*/
#divPrevious, #divHotPosts, #divRndPosts {
	height:225px;
}

#articleBridge div.bridge-panel ul.panel-sel {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:17px;
	border-bottom:1px solid #FFF;
}
#articleBridge ul.panel-sel li.sel-male{
	display:block;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#articleBridge ul.panel-sel li.sel-female{
	display:block;
	float:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#articleBridge ul.panel-sel a {
	display:block;
	padding:3px 6px 3px 6px;
	margin:0 0 0 0;
	font-size:12px;
	line-height:12px;
	text-decoration: none;
}
#articleBridge ul.panel-sel a:hover {
	color:#A07F26;
	background:#EEE;
}
#articleBridge ul.panel-sel a.sel-curr {
	color:#A07F26;
	background:#FFF;
}

#articleBridge div.bridge-panel div {
	position:absolute;
	display:none;
	white-space:nowrap;
	overflow:hidden;
	width:180px;
	padding:3px 0;
}

/*-------------------------------搜索--------------------------------*/
/*Search panel*/
#divSearchPanel {
}
#divSearchPanel h3{
	display:none;
}
body.search #divSearchPanel h3{
	display:block;
}
#divSearchPanel input.edtSearch {
	float:left;
	padding:2px 4px 2px 4px;
	height:16px;
	width:136px;
	color:#DDC;
	background:#555637;
	border:1px solid #85844A;
}
#divSearchPanel a.btnSearch {
	display:block;
	float:left;
	padding:1px 4px 3px 4px;
	height:16px;
	color:#DDC;
	background:#555637;
	border:1px solid #85844A;
}
#divSearchPanel a.btnSearch:hover {
	color:#333;
	background:#DDDDCC;
	text-decoration: none;
}
/*Search hint*/
#searchHint {
	display:none;
	position:absolute;
	color:#666;
	background:#FDFC90;
	border:1px solid #85844A;
	border-top:none;
}
#searchHint ul{
	margin:0;
	padding:0;
	list-style-position : outside;
}
#searchHint li{
	clear:both;
	display:block;
}
#searchHint li.hint-sel a{
	color:#DDC;
	background:#555637;
}
#searchHint a{
	float:left;
	width:168px;
	padding:0 5px;
	color:#775;
	text-decoration: none;
	text-align:right;
	overflow:hidden;
}
#searchHint a:hover{
	color:#552;
}
#searchHint span{
	width:132px;
	float:left;
	text-align:left;
	overflow:hidden;
}
#searchHint p{
	clear:both;
	padding:2px 0 0 0;
}
#searchHint p a{
	font-weight:bold;
	text-decoration: underline;
}

/*-------------------------------文章--------------------------------*/
/*链接颜色*/
div.authMale a:link, div.authMale a:visited {color:#336699;text-decoration: none;}
div.authMale a:hover, div.authMale a:active {color:#5588BB;text-decoration: none;}
div.authFemale a:link, div.authFemale a:visited {color:#CC3399;text-decoration: none;}
div.authFemale a:hover, div.authFemale a:active {color:#EE55BB;text-decoration: none;}

div.authMale h6 a:link, div.authMale h6 a:visited {color:#998;}
div.authFemale h6 a:link, div.authFemale h6 a:visited {color:#998;}
div.authMale h6 a:hover, div.authMale h6 a:active {color:#5588BB;}
div.authFemale h6 a:hover, div.authFemale h6 a:active {color:#EE55BB;}

div.authMale p.article-nav a:link,div.authMale p.article-nav a:visited{color:#998;}
div.authFemale p.article-nav a:link,div.authFemale p.article-nav a:visited{color:#998;}
div.authMale p.article-nav a:hover,div.authMale p.article-nav a:active{color:#5588BB;}
div.authFemale p.article-nav a:hover,div.authFemale p.article-nav a:active{color:#EE55BB;}

/*日历*/
#articleMale div.article-date {
	position:absolute;
	width:60px;
	margin:0 0 0 -75px;
	background:url(sample/articleDateMale.png) no-repeat 0 0;
	text-align:center;
	font-weight:bold;
}
#articleMale div.article-date span {
	display:block;
	font-weight:normal;
}
#articleFemale div.article-date {
	position:absolute;
	width:60px;
	margin:0 0 0 355px;
	background:url(sample/articleDateFemale.png) no-repeat 0 0;
	text-align:center;
	font-weight:bold;
}
#articleFemale div.article-date span {
	display:block;
	font-weight:normal;
}


/*文章面版*/
h2.article-title {
	margin:0 0 0 0;
	padding:6px 0 0 0;
	font-size:15px;
	white-space:nowrap;
	overflow:hidden;
}
div.full-title {
	position:absolute;
	display:none;
	z-index:720;
	margin:20px 0 0 0;
	padding:6px;
	color:#FFF;
	background:#000;
	border:1px solid #FFF;
	white-space:normal;
}
div.article-footer h6 {
	margin:0;
	padding:0;
	color:#998;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	white-space:nowrap;
	overflow:hidden;
}

  /*Search fix*/
body.search #articleMale div.authFemale {display:none;}
body.search #articleFemale div.authMale {display:none;}

/*摘要*/
div.article-multi {
	margin:0 0 10px 0;
}
  /*Neutral*/
div.article-multi div.article-header {
	width:340px;
	padding:5px 10px;
}
div.article-multi div.article-body {
	width:340px;
	padding:5px 10px;
}
div.article-multi div.article-info {
	width:340px;
	padding:5px 10px;
}
div.article-multi div.article-footer {
	width:340px;
	padding:5px 10px;
}

  /*Male*/
div.authMale div.article-header {
	background:url(sample/articlePanelMaleNormal_1.png) no-repeat 0 0;
}
div.authMale div.article-body {
	background:url(sample/articlePanelMaleNormal_2.png) repeat-y 0 0;
}
div.authMale div.article-info {
	background:url(sample/articlePanelMaleNormal_2.png) repeat-y 0 0;
}
div.authMale div.article-footer {
	background:url(sample/articlePanelMaleNormal_3.png) no-repeat 0 -8px;
}

  /*Female*/
div.authFemale div.article-header {
	background:url(sample/articlePanelFemaleNormal_1.png) no-repeat 0 0;
}
div.authFemale div.article-body {
	background:url(sample/articlePanelFemaleNormal_2.png) repeat-y 0 0;
}
div.authFemale div.article-info {
	background:url(sample/articlePanelFemaleNormal_2.png) repeat-y 0 0;
}
div.authFemale div.article-footer {
	background:url(sample/articlePanelFemaleNormal_3.png) no-repeat 0 -8px;
}

div.article-multi h2.article-title {
	width:340px;
}

div.article-multi div.article-info h4 {
	margin:0;
	font-size:12px;
	font-weight:normal;
}

div.article-multi div.article-footer h6 {
	width:340px;
}


/*全文*/

  /*single fix*/
body.single #articleMale div.article-date, body.single #articleFemale div.article-date {
	margin:-4px 0 0 595px;
}
body.single #articleMale, body.single #articleFemale {
	width:600px;
	padding:0 10px;
}
  /*guestbook fix*/
body.special #articleMale div.article-date, body.special #articleFemale div.article-date {
	margin:-4px 0 0 595px;
}
body.special #articleMale, body.special #articleFemale {
	width:600px;
	padding:0 10px;
}

  /*Neutral*/
div.article-single-header, div.article-else-header {
	width:580px;
	padding:5px 10px;
}
div.article-single-body, div.article-else-body {
	width:560px;
	padding:5px 20px;
}
div.article-single-info, div.article-else-info {
	width:560px;
	padding:5px 20px;
}
div.article-single-footer, div.article-else-footer {
	width:580px;
	margin:0 0 10px 0;
	padding:5px 10px;
}
  /*Male*/
div.authMale div.article-single-header, div.authMale div.article-else-header {
	background:url(sample/articlePanelMaleSingle_1.png) no-repeat 0 0;
}
div.authMale div.article-single-body, div.authMale div.article-else-body {
	background:url(sample/articlePanelMaleSingle_2.png) repeat-y 0 0;
}
div.authMale div.article-single-info, div.authMale div.article-else-info {
	background:url(sample/articlePanelMaleSingle_2.png) repeat-y 0 0;
}
div.authMale div.article-single-footer, div.authMale div.article-else-footer {
	background:url(sample/articlePanelMaleSingle_3.png) no-repeat 0 -8px;
}

  /*Female*/
div.authFemale div.article-single-header, div.authFemale div.article-else-header {
	background:url(sample/articlePanelFemaleSingle_1.png) no-repeat 0 0;
}
div.authFemale div.article-single-body, div.authFemale div.article-else-body {
	background:url(sample/articlePanelFemaleSingle_2.png) repeat-y 0 0;
}
div.authFemale div.article-single-info, div.authFemale div.article-else-info {
	background:url(sample/articlePanelFemaleSingle_2.png) repeat-y 0 0;
}
div.authFemale div.article-single-footer, div.authFemale div.article-else-footer {
	background:url(sample/articlePanelFemaleSingle_3.png) no-repeat 0 -8px;
}

div.article-single h2.article-title {
	padding:6px 0 0 12px;
	width:568px;
}
div.article-single-body p.article-nav {
	color:#999;
}
div.article-single-body p.article-context a.context-l {
	float:left;
}
div.article-single-body p.article-context a.context-r {
	float:right;
}
div.article-single-info h4 {
	margin:0;
	padding:10px 10px 5px 30px;
	font-size:12px;
	font-weight:normal;
}
div.article-single-info ul {
	padding:5px 10px 10px 30px;
}
div.article-single-footer h6 {
	margin:0;
	padding:0;
	color:#998;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	white-space:nowrap;
	overflow:hidden;
}
div.article-else-header {
	height:12px;
}
div.article-else-header h4 {
	margin:0;
	font-size:12px;
}
  /*fixed*/
div.article-else-footer {
	height:18px;
}

/*文章管理*/
div.article-content div.article-mng {
	position:absolute;
	display:none;
	padding:2px 5px;
	margin:0 0 0 220px;
	background:#FFF;
	border:1px solid #998;
}
body.single div.article-content div.article-mng {
	margin:0 0 0 450px;
}

/*文章内容*/
div.article-content {
	overflow:hidden;
}

div.article-content div.media a{
	padding-left:16px;
	background:#FBFBFB url("default/media.gif") no-repeat 0 center;
}

div.article-content img{
	padding:4px 4px 4px 4px;
	background:#FFF;
	border:1px solid #999;
	clear : both;
}

div.article-content img.face{
	padding:0;
	background:none;
	border:none;
	clear : none;
}

div.article-content blockquote{
	margin:6px 0 6px 0;
	padding: 12px 40px 6px 44px;
	text-indent: 0em;
	background: #EAEBEC url("default/quote-begin.gif") no-repeat 0 0;
	border:1px dashed #ABC;
	border-left: 4px double #ABC;
}
div.article-content blockquote.quote-jq{
	background: #EAEBEC;
}
div.article-content blockquote div.quote-begin{
	float:left;
	display:inline;
	height:32px;
	width:32px;
	margin:-6px 0 0 -38px;
	padding:0;
	background: transparent url("default/quote-begin.gif") no-repeat 0 0;
}
div.article-content blockquote div.quote-end{
	float:right;
	display:inline;
	height:32px;
	width:32px;
	margin:-32px -34px 0 0;
	padding:0;
	background: transparent url("default/quote-end.gif") no-repeat 0 0;
}
div.article-content ul {
	list-style-type:square;
	margin:6px 0 6px 0;
	padding:10px 20px 10px 40px;
	background: #F7F8F9;
	border:1px dashed #ABC;
	border-left: 4px double #ABC;
}
div.article-content ol {
	margin:6px 0 6px 0;
	padding:10px 20px 10px 46px;
	background: #F7F8F9;
	border:1px dashed #ABC;
	border-left: 4px double #ABC;
}
div.article-content li {
	text-indent: 0em;
}

div.article-content p{
	margin:6px 0 6px 0;
	padding:0;
}
div.article-content p.inscript{
	margin:0;
	padding:0;
	padding-right:20px;
	text-align:right;
}
div.article-content p.code{
	padding:5px;
	border:1px dotted black;
}
div.article-content div.code{
	padding:5px;
	border:1px dotted black;
}

div.article-content h1{
	color: #000000;
	margin:0;
	padding:0;
	font-size:16px;
}
div.article-content h2{
	color: #000000;
	margin:0;
	padding:0;
	font-size:14px;
}
div.article-content h3{
	color: #000000;
	margin:0;
	padding:0;
	font-size:13px;
}
div.article-content h4{
	color: #000000;
	margin:0;
	padding:0;
	font-size:12px;
}
div.article-content h5{
	color: #000000;
	margin:0;
	padding:0;
	font-size:11px;
}
div.article-content h6{
	color: #000000;
	margin:0;
	padding:0;
	font-size:10px;
}

/*跳转链接*/
div.authMale div.article-content a.external {
	margin:0 3px 0 3px;
	padding:0 20px 0 0;
	background: url("default/external-m.png") no-repeat right top;
}
div.authFemale div.article-content a.external {
	margin:0 3px 0 3px;
	padding:0 20px 0 0;
	background: url("default/external-f.png") no-repeat right top;
}

/* --------------------------- trackback --------------------------- */
ul.article-etc {
	padding:5px 10px 20px 30px;
}



/* --------------------------- Comment --------------------------- */
ul.msg{
	float:left;
	padding:15px 0 30px 0;
	text-align:left;
	list-style-position : outside;
	list-style:none;
	border-top:1px solid #ccc;
}

li.msggravatar{
	display:block;
	float:left;
	width:80px;
	padding:0;
	text-align:center;
	line-height:100%;
}
li.msggravatar img{
	padding:2px;
	border:1px solid #999;
}
li.msggravatar a{
	display:block;
	width:80px;
	overflow:hidden;
	padding:2px 0 8px 0;
	margin:0 0 0 0;
	line-height:120%;
}

li.msgbody {
	display:block;
	float:left;
	width:460px;
	padding:0 10px;
	list-style-position : outside;
	line-height:160%;
}
ul.tb li.msgbody {width:540px;}
div.msgmng {
	position:absolute;
	padding:2px 5px;
	margin:0 0 0 320px;
	display:none;
	background:#FFF;
	border:1px solid #998;
}
ul.tb div.msgmng {margin:0 0 0 480px;}
div.msginfo {
	height:25px;
}
div.msgarticle{
	padding:0;
	margin:0;
}
div.msgarticle div.quote{
	padding:5px 10px;
	color:#666;
	background-color:#eee;
	border:1px dashed #999;
}
div.msgarticle div.quote-title{
	padding:0 0 0 10px;
	color:#998;
	border-bottom:1px #f8f8f8 solid;
}
li.msgrevert{
	clear:both;
	margin:0;
	padding:0 10px;
	text-align:right;
	line-height:100%;
}
/*right version*/
ul.cmt-alt {float:right;}
ul.cmt-alt li.msggravatar {float:right;}
ul.cmt-alt li.msgbody {float:right;}
/*hidden version*/
#showMoreMsg{padding:20px 0;font-size:18px;font-weight:bold;text-align:center;}
/* --------------------------- CommentModify --------------------------- */
ul.msg textarea {
	width:420px;
	height:80px;
	padding:5px 6px;
	background-color:#FFFFFF;
	border:1px solid #88BBDD;
}

/* --------------------------- CommentPost --------------------------- */
#CommentPosting {
	display:none;
	padding:0 0 0 10px;
}

#divCommentPost {
	clear:both;
	width:530px;
	padding:5px 15px;
	background:#ffe;
}

#divCommentPost p {
	width:95%;
	padding:5px 5px 0 5px;
}

#divCommentPost div.post-top {
	line-height:100%;
}
#divCommentPost div.post-bottom {
	padding:8px 5px 8px 5px;
	line-height:100%;
}
#frmSumbit {
	padding:0;
	margin:0;
}

#divCommentPost input.text {
	width:65%;
	padding:2px;
	color:#0066AA;
	background-color:#FAFAFE;
	border:1px solid #CCDDEE;
}
#UbbLabel {
	padding:5px 5px 0 5px;
	width:500px;
	background-color:#FFFFFF;
	border:1px solid #88BBDD;
	border-bottom:none;
}
#UbbLabel span {
	padding:0 5px;
}
#divCommentPost textarea.text {
	margin:0;
	padding:5px;
	display:block;
	width:500px;
	height:100px;
	font-size:15px;
	line-height:160%;
	color:#0066AA;
	background-color:#FAFAFE;
	border:1px solid #CCDDEE;
}
#divCommentPost input.text:focus, #divCommentPost textarea.text:focus{
	color:#CC6699;
	background-color:#FFFFFF;
	border:1px solid #88BBDD;
}
#divCommentPost input.text-focus, #divCommentPost textarea.text-focus{
	color:#CC6699;
	background-color:#FFFFFF;
	border:1px solid #88BBDD;
}
#divCommentPost input.button{
	width:138px;
	height:23px;
	margin:5px 0 0 0;
	background:#FFF;
	border:1px solid gray;
	cursor:pointer;
}
#divCommentPost input.button:hover,#divCommentPost input.button-hover{
	color:#FFF;
	background:#453F39;
}

#divCommentPost p.cancle-revert {
	float:right;
	width:100px;
	text-align:right;
}

#divCommentPost span.counterPos {color:blue;}
#divCommentPost span.counterNeg {color:red;}
#divCommentPost span.chkRemember {display:none;}


/*-------------------------------补白--------------------------------*/
#articleMale div.article-balance {
	margin:0 0 10px 0;
}
#articleFemale div.article-balance {
	margin:0 0 10px 0;
}
  /*Male*/
#articleMale div.article-balance div.article-header {
	width:360px;
	height:12px;
	background:url(sample/articlePanelMaleIstop.png) no-repeat 0 0;
}
#articleMale div.article-balance div.article-body {
	padding:0 10px;
	background:url(sample/articlePanelMaleIstop.png) no-repeat 0 -24px;
}
#articleMale div.article-balance div.article-footer {
	width:360px;
	height:12px;
	margin:0 0 10px 0;
	background:url(sample/articlePanelMaleIstop.png) no-repeat 0 -168px;
}

  /*Female*/
#articleFemale div.article-balance div.article-header {
	width:360px;
	height:12px;
	background:url(sample/articlePanelFemaleIstop.png) no-repeat 0 0;
}
#articleFemale div.article-balance div.article-body {
	padding:0 10px;
	background:url(sample/articlePanelFemaleIstop.png) no-repeat 0 -24px;
}
#articleFemale div.article-balance div.article-footer {
	width:360px;
	height:12px;
	margin:0 0 10px 0;
	background:url(sample/articlePanelFemaleIstop.png) no-repeat 0 -168px;
}

#articleMaleIstop h2.article-title, #articleFemaleIstop h2.article-title {
	margin:0;
	padding:0;
	font-size:12px;
}




/*-------------------------------底部--------------------------------*/
#pageBottom h2#BlogCopyRight{
	font-size:12px;
	margin:0;
	padding:20px 0 0 0;
	font-weight:normal;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#F4FBAE;
}
#pageBottom h3#BlogPowerBy{
	color:#F4FBAE;
	font-size:12px;
	margin:0;
	padding:0 0 10px 0;
	font-weight:normal;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
}
#pageBottom a{
	color:#F4FBAE;
}

/*-------------------------------分页--------------------------------*/
#pageBar, div.pagebar {
	clear:both;
	padding:20px 0 10px 0;
	text-align:center;
}
#pageBar span.now-page, div.pagebar span.now-page {
	margin:0 0 0 1px;
	padding:3px 6px;
	color:#666;
	background:url(sample/pageBarBg.png) repeat-x 0 -39px;
	border:1px solid #FBFD00;
}
#pageBar span.extend, #pageBar a, div.pagebar span.extend, div.pagebar a {
	margin:0 0 0 1px;
	padding:3px 6px;
	color:#553;
	background:url(sample/pageBarBg.png) repeat-x 0 0;
	border:1px solid #FBFD00;
	text-decoration: none;
}
#pageBar a:hover, div.pagebar a:hover {
	background-position: 0 -19px;
}

/*-------------------------------日历--------------------------------*/
#divCalendar{
	height:162px;
	margin:15px 0 0 0;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:100%;
}
#divCalendar h3{
	display:none;
}
#divCalendar div.cal-panel{
	height:162px;
	padding:0 0 0 2px;
}
#divCalendar div.cal-navbar{
	height:18px;
	border:1px solid gray;
}
#divCalendar div.cal-detail{
	height:141px;
	border-right:1px dashed gray;
	border-bottom:1px dashed gray;
	border-left:1px dashed gray;
}
#divCalendar div.month1{
	background:url("default/month1.png") no-repeat center 10px;
}
#divCalendar div.month2{
	background:url("default/month2.png") no-repeat center 10px;
}
#divCalendar div.month3{
	background:url("default/month3.png") no-repeat center 10px;
}
#divCalendar div.month4{
	background:url("default/month4.png") no-repeat center 10px;
}
#divCalendar div.month5{
	background:url("default/month5.png") no-repeat center 10px;;
}
#divCalendar div.month6{
	background:url("default/month6.png") no-repeat center 10px;
}
#divCalendar div.month7{
	background:url("default/month7.png") no-repeat center 10px;
}
#divCalendar div.month8{
	background:url("default/month8.png") no-repeat center 10px;
}
#divCalendar div.month9{
	background:url("default/month9.png") no-repeat center 10px;
}
#divCalendar div.month10{
	background:url("default/month10.png") no-repeat center 10px;
}
#divCalendar div.month11{
	background:url("default/month11.png") no-repeat center 10px;
}
#divCalendar div.month12{
	background:url("default/month12.png") no-repeat center 10px;
}

#divCalendar div a {
	color:#FFF;
}
p.w{
	float:left;
	width:25px;
	height:16px;
	margin:4px 0 0 0;
	padding:2px 0 2px 0;
	text-align:center;
	vertical-align :middle;
	font-size:9px;
	text-decoration : underline; 
}

p.y{
	text-align:center;
	height:14px;
	margin:2px 0 2px 0;
	padding:0 0 0 0;
	float:left;
	width:175px;
	font-size:12px;
	font-weight:bold;
}
p.d{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:1px 0 0 0;
	line-height:16px;
	text-align:center;
	vertical-align :middle;
}
p.yd{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:1px 0 0 0;
	line-height:16px;
	text-align:center;
	vertical-align :middle;
	font-weight:bolder;
}
p.nd{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:1px 0 0 0;
	line-height:16px;
	text-align:center;
	vertical-align :middle;
}
p.cd{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:1px 0 0 0;
	line-height:16px;
	text-align:center;
	vertical-align :middle;
	font-weight:bold;
}

/*-------------------------------流程控制--------------------------------*/
#usingIE6 {
	text-align:center;
	position: absolute;
	top: expression( eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop );
	bottom: auto;
	right:0;
	z-index:900;
	filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;
}

#innerUsingIE6 {
	padding:10px 20px;
	background:#F9A659;
	border:1px solid #BD5C03;
}

/*Selection*/
#creating, #noScript {
	position:fixed;
	top:200px;
	left:0;
	right:0;
	text-align:center;
	z-index:1000;
	filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;
}
#innerCreating, #innerNoScript {
	width:300px;
	margin:0 auto;
	padding:20px 30px;
	color:#FFF;
	background:#F9A659;
	border:1px solid #BD5C03;
}
#innerCreating p{
	padding:5px 0 0 0;
}

/*Go Top*/
#GoTop {
	right:0;bottom:0;position:fixed;padding:2px 5px;text-align:center;color:white;background:Black;z-index:900;
	border-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
}
#GoTop span {
	padding:3px 15px;cursor:pointer;
}

/*more msg*/
#commentsArea>ul.msg {display:none;}
#commentsLoading{clear:both;padding:20px 0 20px 0;font-size:18px;font-weight:bold;text-align:center;}

/*-------------------------------插件支持--------------------------------*/
p.read-more {
	text-align:right;
}